@charset "utf-8";
/* CSS Document */
html,body{ background:#f5f5f5}
.wrap{width: 1200px !important;}
.lv_header,.lv_nav_bg{ display:none;}
.p20{ padding:20px 0;}
.newmember_bg{width:100%; background:#d37; z-index:6; position:relative;}
.newmember_nav{ width:1200px; margin:0 auto;height:60px;}
.newmember_logo,.newmember_list i,.user_icon,.downarr,.uparr,.order_icon,.cash_icon,.safe_icon,.info_icon,.per_icon,.finance_icon,.server_icon,.write_yj,.newmembe_level,.modtel_icon,.icon-privilege1 a,.icon_pay,.icon_commit1,.mod_box h3 i,.operate .time_icon,.balance_icon,.bonus_icon,.arrears_icon,.end_icon,.top_icon,.bottom_icon,.grade_bg .close,.help_box .title,.more_box .kf_icon,.weix_box .close,.newmember_list .arrow_top,.a_icon,.b_icon,.s_telbox .c_icon,.tips_error_icon,.tips_right_icon,.right_icon,.caution_icon,.user_tips_icon,.wrong_icon{display:inline-block; background-image:url(http://pic.lvmama.com/img/v6/myspace/user_bg.png);}
.newmember_logo{background-position:0 -372px; width:160px; height:38px; margin:12px 0 0; padding:0;}
.newmember_nav .nav_box{ float:left; margin:0 0 0 24px;}
.newmember_list{ float:left;position:relative;width:120px; height:60px;}
.newmember_list .a_list{ display:block;  line-height:60px;text-align:center; color:#fff; font-size:18px;}
.newmember_list .a_list:hover{ background:#C12061; text-decoration:none;}
.newmember_act,.lv_newhome #lv_newhome,.lv_newaccount #lv_newaccount{background:#a71c53;}
.newmember_list .arrow_up{ background-position:-349px -5px; width:11px; height:6px; margin:0 0 0 10px;vertical-align:middle }
.newmember_list .arrow_top{background-position: -69px -21px;width: 12px;height: 6px;position: absolute;left: 50%;margin-left: -6px;top: -5px; z-index:10}
.newmember_list .sub_box{ position:relative; display:none;}
.newmember_sub{background:#fff; width:340px; padding:30px 0; position:absolute; left:-130px; z-index:9; border:1px solid #ccc;webkit-box-shadow: 0 2px 8px #ccc;box-shadow: 0 2px 8px #ccc;}
.newmember_sub li{ float:left; margin-left:40px;}
.newmember_sub h5{ font-size:14px; color:#333; font-weight:normal; margin-bottom:10px;}
.newmember_sub a{ color:#666; display:block;}
.newmember_sub a:hover{ color:#e38}
.newmember_home{ width:110px; height:26px; line-height:26px; color:#fff; border:1px solid #fff; border-radius:16px; text-align:center;margin:16px 0 0;}
.newmember_home:hover{ background:#C12061; text-decoration:none; color:#fff;}
.newmember_act .sub_box{ display:block}
/* 主体部分 */
.newmember_main{ width:1200px; margin:20px auto 0; z-index:5}
/*.newmember_leftside{ position:absolute; left:0;width:160px;} */
.newmember_leftside{float:left;width:160px;}
.newmember_rightside{ margin-left:180px;}
.newmember_leftside dl{ margin:0 0 16px 0;}
.newmember_leftside dt{ font-size:16px; color:#333; margin-bottom:4px;}

.user_icon,.order_icon,.cash_icon,.finance_icon,.server_icon,.safe_icon,.info_icon,.per_icon{vertical-align:middle;margin-right:8px; }
.user_icon{background-position:-1px -4px; width:15px; height:15px; }
.order_icon{background-position:-23px -4px; width:15px; height:15px; }
.cash_icon{background-position:-46px -3px; width:15px; height:15px;}
.finance_icon{background-position:-68px -4px; width:15px; height:15px;}
.server_icon{background-position:-96px -4px; width:15px; height:12px;}
.safe_icon{background-position:-95px -24px; width:15px; height:17px;}
.info_icon{background-position:-119px -24px; width:15px; height:15px;}
.per_icon{background-position:-140px -24px; width:15px; height:15px;}

.write_yj{background-position:0 -43px; width:63px; height:16px; vertical-align:middle; margin-left:2px;}
.downarr,.uparr{width:10px; height:6px; margin-left:8px; vertical-align:middle}
.downarr{background-position:-136px -4px; }
.uparr{background-position:-152px -4px; }


.newmember_leftside dt{ cursor:pointer;}
.newmember_leftside dd a{ color:#666;display:inline-block; height:30px; line-height:30px; padding-left:24px; width:134px;font-size:14px;}
.newmember_leftside dd a:hover{ color:#EC3386; text-decoration:none;}
.newmember_leftside dd .active:hover{ color:#fff;}

.newmember_box_bg{ position:relative; border-radius:120px 0 0 120px; height:212px;padding:0 0 0 26px; background:#fff; border:1px solid #ebebeb; margin:0 0 30px 0; z-index:1}
.user_head{  position:relative;}
.mart40{ margin-top:40px;}
.user_head img{border-radius:50%}
.user_head .mod_photo{ position:absolute; left:0; top:0;color:#fff; width:130px; height:130px; text-align:center; line-height:130px;border-radius:50%; z-index: 9;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); display:none}
.user_head:hover .mod_photo{ display:block;}
.a_default{ cursor:default;}
.user_cotent{ margin:18px 0 0 16px; width:360px;}
.user_cotent li{ margin-bottom:4px;}
.user_cotent h4{ font-weight:normal; margin: 0 0 4px 0; }
.user_cotent .newnickname{font-size:14px; color:#333; display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width:100px; vertical-align: middle;}
.user_cotent .newnickname:hover{ text-decoration:none;}
.user_cotent .mod_tel{color:#666}
.user_cotent .mod_tel a{ color:#29e; margin-left:4px;}
.user_cotent .pc-sur-user{ display: block; width: 313px; height: 25px;background:url(http://pic.lvmama.com/img/v6/myspace/pc-sur-user.png) no-repeat; }
.user_head-icon{ position: absolute; top: -26px; left: -6px; display: block; width: 56px; height: 43px;background:url(http://pic.lvmama.com/img/v6/myspace/pc-sur-head.png) no-repeat; }
.user_cotent .mytq{color:#666;line-height:40px; display:block;}
.modtel_icon{ background-position:-119px -3px;width:10px; height:21px; margin-right:6px; vertical-align:middle}
.progress-bar-bg {position: relative;width: 270px;height: 14px;background: #d9d9d9;border-radius: 12px;display: inline-block;margin: 3px 10px 0;text-align: center;}
.progress-bar-bg .bar-box {position: absolute;left: 0;top: 0;border-radius: 12px;background: #ff6600;background: -webkit-gradient(linear, 100% 0, 0 100%, from(#ff6600), to(#FF9F0F));width: 60%;font-size: 12px;height: 14px;line-height: 14px; text-align: center; color: #fff;}


.pay_box{ margin:24px 0 0;}
.icon_pay{ background-position:-172px -3px; width:19px; height:16px; vertical-align:middle; margin-right:7px;}
.icon_commit1{ background-position:-200px -3px; width:18px; height:17px; vertical-align:middle;margin-right:7px;}
.pay_box em{ color:#f60; font-size:16px;}
.pay_box a{ color:#666; margin-right:30px;}
.pay_box a:hover{ color:#f60; text-decoration:none;}

.daylogin{ margin:16px 0 0 22px}
.account_box{ position:relative; height:180px; border-left:1px dashed #EBEBEB; margin-left:16px; padding:18px 0 12px 18px;}

.mod_box{ margin: 0 0 30px 0;}
.mod_box .h3_title{ font-size:18px;  color:#333; font-weight:normal;}
.mod_box .h3_title i{ background-position:-323px -5px; vertical-align:middle; width:14px; height:16px; margin:0 5px 0 0}
.mod_title{ margin-bottom:10px;}
.mod_more{ float:right; color:#666;margin-top: 7px;}
.mod_tips{ margin:0 0 0 10px; color:#999; font-size:12px;}
.mod_content{background:#fff; border:1px solid #EBEBEB; overflow:hidden;}
.mod_tcontent{border:1px solid #EBEBEB; border-bottom:none; border-right:none;}

.mod_addressee_title {
    display: inline-block;
    vertical-align: top;
}
.mod_addressee_tip_warning {
    display: inline-block;
    vertical-align: top;
    color: #999;
    margin-left: 20px;
}

.newmember-invoice-box .tips.mod_addressee_tip_form_red {
}

.address_table_with_realname {
    width: 100%;
}

.address_table_realname_error {
    color: #ff3300;
    font-size: 12px;
    margin-bottom: -21px;
}

.mod_list li{ float:left; width:180px; margin-left:20px; display:inline}
.mod_list p{ margin-top:6px; }

.mod_price{ float:right; color:#f60;}
.mod_price em{ color:#999}

.order_table{ width:100%;}
.col-name{ background:#fafafa; height:35px; line-height:36px;border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;}
.col-name th{ padding-left:18px; color:#999; font-weight:normal;}
.sep-row{ }
.sep-row td{border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;background:#fff; padding:20px 14px; vertical-align:top;}
.order_img{ float:left;}
/***.sep-row .desc{ margin-left:90px;}**/
.sep-row .desc{ margin-left:0;}
.sep-row .desc p{ line-height:18px;}
.sep-row .desc p a{ color:#333;}

.sep-row .desc span{ color:#999;}
.sep-row .desc em{ margin-left:20px;}
.sep-row .price{ font-size:14px; color:#f60;}
.sep-row .date{ color:#666; width:70px}
.sep-row .status{ color:#999; display:block;}
.sep-row .wait{ color:#f30;}
.sep-row .detail-link{ color:#09c;}
.sep-row .contract,.sep-row .done{ color:#999}
.operate em{ font-weight:700; color:#f30; margin:0 1px;}
.operate a{display: block;color: #666;}
.operate .pay_btn{ display:block; border-radius:2px;width:67px; height:22px; line-height:22px; color:#fff; text-align:center; background:#f80; margin:6px 0;}
.operate .cancel_order{ display:block;color:#666}
.operate .last_time em{ color:#f30; font-weight:700;}
.operate .time_icon{ background-position:-299px -4px; width:14px; height:14px; vertical-align:middle; margin-right:5px;}
.sep-row .product-name{ padding-left:20px;}


.account_box p{ margin-bottom:12px;}
.mod_list .p_like{overflow: hidden;text-overflow: ellipsis; height:40px; line-height:20px;width: 124px;display: block;float: left;}
.mod_list .p_test{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 180px;display: block;}

.account_box .f18{ font-size:18px;}
.account_box .f14{ font-size:14px;}
.account_box em{ margin-left:10px; color:#f60;}
.account_box .write{ color:#09c; margin-left:10px;}

.account_box .quota{ color:#666; margin-left:10px;}
.account_box .active_btn{ display:inline-block;width:66px; height:22px; border:1px solid #f60; text-align:center; line-height:22px; border-radius:2px; color:#f60;margin-left:10px;}

.account_box .quota_box{ display:none}
.account_box .balance_icon{ background-position:-226px -3px; width:14px; height:13px; vertical-align:middle; margin-right:8px;}
.account_box .bonus_icon{ background-position:-247px -4px; width:15px; height:15px; vertical-align:middle; margin-right:8px;}
.account_box .arrears_icon{ background-position:-273px -4px; width:15px; height:15px; vertical-align:middle; margin-right:8px;}
.info_list{ overflow:hidden}
.info_list li{ float:left; border:1px solid #ddd; border-left:none; border-bottom:none; padding:12px 6px 0 6px; color:#999; text-align:center; height:66px;}

.info_list .num{ color:#f60; font-size:16px; display:block;}
.info_list .num em{ color:#999; font-size:12px; margin-left:4px;}
.info_list .change{ color:#08c}
.info_list .end{ border-right:none;padding-right:0;}
.end_icon{ background-position:-382px -117px; display:block; width:8px; height:192px; position:absolute; right:-1px; top:10px;}
.top_icon{ width:18px; height:18px; background-position:-373px -314px;position:absolute; top:-12px; right:298px; }
.bottom_icon{ width:18px; height:18px;background-position:-373px -338px;position:absolute; top:204px; right:298px; border-radius:50%;}
/* 没有订单样式 */
.no_order{ padding:90px 0 90px 356px; overflow:hidden}
.no_order .noimg{ float:left;}
.no_order .content{ margin:20px 0 0 122px;}
.no_order p{ font-size:18px; color:#999; margin-bottom:15px;}
.no_order .gohome{ border-radius:2px;display:inline-block;background:#f80; color:#fff; text-align:center; width:100px; height:26px; line-height:26px;}
/* 新增权益*/
.grade_bg{ background:url(http://pic.lvmama.com/img/v6/myspace/grade_bg.gif) no-repeat; width:680px; height:340px;position:absolute; left:50%; margin-left:-320px;z-index:9; display:none}
.pop_body_bg{ display:block; position:absolute; top:0; left:0; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; z-index:8;}
.grade_bg .close{ background-position:-1px -21px; width:19px; height:20px; position:absolute; right:10px; top:10px; }
.grade_bg .close:hover{background-position:-25px -21px;}
.grade_box{ padding:114px 0 0 315px}
.grade_box .upgrade{color:#333; font-size:16px; padding:0 0 20px 60px;}
.grade_box .upgrade em{ color:#f60}
.grade_box .icon-privilege1 a{ margin:0;}
.grade_box span{ display:block;margin:4px 0 0; color:#666}
.grade_box li{ float:left; margin-right:20px; text-align:center}
.grade_box .upg_btn{ margin:30px 0 0; text-align:center}
.grade_box .know_btn{ display:inline-block;width:113px; height:36px; text-align:center; line-height:36px; color:#fff; background:#f80; border-radius:2px; font-size:16px;}
.grade_box .konw_wz{ color:#09c; margin-left:10px;}

/* 右侧帮助中心*/
.help_box{ width:38px; position:fixed; right:50%; margin-right:-658px;  top:120px; z-index:999;}
.help_box_content{ width:0; overflow:hidden; position:absolute; top:0;right:38px;z-index:2}
.help_box .title{ background-position:-327px -65px;width:38px; height:160px; display:block; position:relative; z-index:3}
.help_box .content{background:#fff; border:1px solid #efefef;width:120px; }
.help_box .list{padding:0 10px;}
.help_box .list li{height:28px; line-height:28px; text-align:center;border-bottom:1px dotted #ebebeb}
.more_box{border-bottom:1px solid #F0F0F0; text-align:center; color:#999; padding:1px 0}
.more_box a{ color:#999}
.more_box .tle_box{ display:block; font-size:14px; color:#6C6C6C;}
.more_box .kf_icon{ background-position:-366px -4px; width:17px; height:14px; vertical-align:middle; margin-right:4px;}
.weix_box{ padding:6px 15px 15px; position:relative;}
.weix_box p{ color:#666; margin-bottom:4px;}
.weix_box .close{ background-position:-50px -21px; width:10px; height:10px; position:absolute; top:11px; right:9px;}

/* 取消订单
.cancel_box{ padding:22px 50px; display:none}
.cancel_title{ color:#666}
.cancel_list{ margin-top:15px;}
.cancel_list .cancel_radio{ vertical-align:middle; margin-right:6px;}
.cancel_list li{ color:#333; margin-bottom:16px;}
.cancel_area{ width:400px; height:60px; margin-left:10px;}
.cancel_btn_box{ margin:20px 0 0;text-align:center}
.cancel_btn_box a{ display:inline-table; width:53px; height:26px; text-align:center; line-height:26px; border-radius:2px}
.cancel_btn_box .sure_btn{ background:#f80; color:#fff; }
.cancel_btn_box .cancel_btn1{ border:1px solid #e3e3e3; background:#fff; margin-left:10px; color:#555}
.cancel_btn_box .cancel_btn1:hover{ background:#f5f5f5; text-decoration:none}
*/

/* 账户设置*/
.s_safebox{ border-bottom:2px solid #F5F5F5; margin:40px 20px 0; padding:0 0 40px 90px;}
.a_icon{ width:51px; height:60px; background-position:0 -306px; }
.b_icon{width:32px; height:32px; background-position:-69px -307px; vertical-align:middle;}
.s_safebox .s_title{ font-size:22px;  color:#43B643;}
.s_safebox .s_content{ margin-left:72px}
.s_safebox .s_note{ color:#666; margin:16px 0 0; font-size:12px;}
.s_safebox .s_note .s_modtip{ color:#999}
.s_safebox .s_note .s_modline{ color:#EBEBEB; margin:0 10px;}
.s_telbox{ width:900px; padding:0 60px 80px;}
.s_telbox li{ margin:30px 0 0; padding:0 60px 28px; border-bottom:1px dotted #F0F0F0}
.s_telbox .end{ border:none}

.s_telbox .c_icon{width:32px; height:32px; background-position:-112px -307px; vertical-align:middle;}
.s_telbox .mod_a{ float:right; color:#09c; margin-top:4px;}
.s_telbox .s_title{ color:#666; font-size:16px; margin-left:12px;}
.s_telbox .s_note{color:#999; font-size:14px;  margin-left:30px;}
.s_telbox .s_note em{ color:#f60}
.s_telbox .s_note span{ color:#666}

/* 修改登录密码*/
.p20_4{padding:20px}
.password_edit_title{border-bottom:2px solid #F5F5F5; padding-bottom:16px;}
.password_edit_title h4{font-weight:normal;color:#666; font-size:18px;}
.password_edit_title a{ color:#29e; font-size:12px; }
.password_edit_title .add_btn,.address_box .add_btn{ display:inline-block;width:105px; height:26px; line-height:26px; text-align:center; color:#fff; background:#f80;border-radius:3px; margin-right:10px}
.password_edit_title .add_btn em,.address_box .add_btn em{ font-size:20px; font-weight:700; vertical-align:-2px; margin-right:4px}
.password_edit_title .bind_tips{ color:#999; font-size:12px; margin-left:15px;}
.password_edit_content{ margin:80px 0 180px 250px;}
.password_edit_content p{ padding-left:100px; margin-bottom:15px;}
.password_edit_content p label{margin-left: -72px;}
.password_edit_content .input_text { width:240px;border: 1px solid #ccc;color: #333;padding: 0 5px;height: 28px;line-height: 28px;margin-right: 10px;}
.password_edit_content .input_button{ display:inline-block; width:175px; height:42px; background:#e38; border-radius:2px; color:#fff; font-size:18px; text-align:center; line-height:42px;}
.password_edit_content .input_button:hover{ background:#d37; text-decoration:none}
.password_forget{color:#08c; margin-left:20px;}
.tips_warn{color:#333; line-height: 32px;}
.tips_warn .tips_right_icon{ background-position:-157px -24px; width:14px; height:14px; margin-right:6px; vertical-align:-3px;}
.tips_warn .tips_error_icon{ background-position:-176px -24px; width:14px; height:14px; margin-right:6px; vertical-align:-3px;}
.yzpop_box{padding:80px 120px 50px; display:none}
.yzpop_box h5{ font-size:18px; color:#666;font-weight:normal;}
.right_icon{ background-position:-153px -307px; width:32px; height:32px; margin-right:12px; vertical-align:middle}/***正确的图标**/
.caution_icon{ background-position:-194px -307px; width:33px; height:32px; margin-right:12px; vertical-align:middle}/***警示的图标**/
.wrong_icon{ background-position:-231px -307px; width:33px; height:32px; margin-right:12px; vertical-align:middle}/***错误的图标**/
.yzpop_box p{ margin:50px 0 0 ;}
.yzpop_box .loin_btn{ display:inline-block;width:114px; height:36px; text-align:center; line-height:36px; background:#f80; border-radius:2px; color:#fff; font-size:16px;}
.yzpop_box .go_safe{ margin-left:15px; color:#08c;}
.phone_edit_content{ padding:50px 180px 120px;}

/* 修改登录密码*/
.setphone_box{position:relative; margin-bottom:90px;}
.setphone_box .s_step{position:absolute;top:-10px;}
.setphone_box .s_stepbox{position: relative;border-bottom: 3px solid #ddd;float: left;width:292px;}
.setphone_box .s_active{border-bottom: 3px solid #fa0;}
.setphone_box .s_stepbox_end{ border-bottom:none}
.setphone_box .s_step1{ left:-40px;}
.setphone_box .s_step2{ left:-40px;}
.setphone_box .s_step3{ right:0;}
.setphone_box .s_num{ display:block; position:absolute; left:50%; margin-left:-8px; border:2px solid #ccc; background:#fff; border-radius:50%; width:16px; height:16px; line-height:16px; text-align:center; color:#ccc; font-size:14px;}
.setphone_box .s_step em{display:block;padding-top:30px;color:#999; font-size:14px;}
.setphone_box .s_active .s_num{border:2px solid #fa0;background:#fa0; color:#fff;}

.phone_box p{ padding-left:100px; margin-bottom:15px;}
.phone_box p label{margin-left: -60px;}
.phone_box p .ml72{margin-left: -72px;}
.phone_box .phone_num{ font-size:16px; color:#333;}
.phone_box .phone_tips{ color:#09c; margin-left:60px;}
.phone_box .mail_tips{color:#09c; margin-left:12px;}
.phone_box .input_text{width:165px;border: 1px solid #ccc;color: #333;padding: 0 5px;height: 28px;line-height: 28px;margin-right: 10px;}
.phone_box .wd_250{ width:250px}
.phone_box .code,.WithoutPredefineCountdown{display:inline-block;border-radius: 2px;border: 1px solid #ccc; color: #666; text-align: center;width: 105px;height: 28px;line-height: 28px;}
.phone_box .code_img{display:inline-block; vertical-align:middle;}
.phone_box .code:hover,.WithoutPredefineCountdown:hover{ background:#f5f5f5; text-decoration:none}
.phone_box .time{display: none;border-radius: 2px;border: 1px solid #ccc;color: #999;text-align: center; width: 105px;height: 28px;line-height: 28px;}
.phone_box .time:hover{ text-decoration:none}
.phone_box .time em{ color:#f60}
.phone_box .input_button{ display:inline-block;width:175px; height:42px; line-height:42px; background:#e38; border-radius:2px; color:#fff; font-size:18px; text-align:center}
.phone_box .input_button:hover{ background:#d37; text-decoration:none}
.phone_box .no_mesage{ margin-top:30px;color:#999}
.phone_box .ok_phone{ color:#666; font-size:18px;margin-left:10px;}
.phone_box .sev_tip{ color:#999; padding-left:44px; display:block}

.bind_box{ margin:20px 0 0;}
.bind_box .input_text{ width:140px;}
.bind_box .binput_text{ width:257px}
.bind_box p label{margin-left: -48px;}
.bind_box .pd{ margin:90px 0 180px 0 }


/* 手机丢失弹框*/
.lostphone_box{ display:none;color:#666;}
.lostphone_box h5{ font-size:18px; font-weight:normal; padding-bottom:14px; text-align:center; border-bottom:1px dotted #ccc; margin-bottom:20px}
.lostphone_content{ font-size:14px; margin:20px 0 0; line-height:20px;}
.lostphone_content em{ font-weight:700; display:block; margin-bottom:10px;}
.lostbtn_box{ text-align:center}
.lostbtn_box a{ display:inline-block; width:114px; height:36px; line-height:36px; color:#fff; background:#f80; border-radius:2px; text-align:center; font-size:16px;}

/* 手机丢失弹框*/
.mail_box{margin:0 0 0 65px}
.mail_box .mail_num{ color:#666; font-size:18px; margin-bottom:15px;}
.mail_box .mail_num em{ color:#333}
.mail_box .mail_time{ color:#999; margin-bottom:20px;}
.mail_box .view_btn{ display:inline-block;width:175px; height:42px; text-align:center; line-height:42px; color:#fff; font-size:18px; background:#e38; border-radius:2px;}
.mail_box .view_btn:hover{ background:#d37;text-decoration:none;}
.mail_box .no_mail{ color:#999; margin-left:20px;}
.mail_box .no_mail a{ color:#08c}
.mail_box .act_mail{ margin:30px 0 0;}
.mail_box .act_mail a{color:#999}

/* 新增常用地址**/
.address_box{ padding:110px 0 190px 270px}
.address_box .address_title{ font-size:18px; color:#999; margin-bottom:6px;}
.address_box .address_gift{ color:#ccc;margin-bottom:6px;}
.address_box img{ float:left;}
.address_box .address_content{ margin-left:156px;}
.address_box .address_wd{ margin-left:116px;}
.address_m25{ margin-bottom:25px;}
.address_table th{padding-left:30px;background:#fafafa; height:36px; font-weight:normal; color:#999; }
.address_table td{padding:20px 0 20px 30px; color:#666;  border-bottom:1px dotted #F0F0F0}
.address_mod a{ display:block; color:#09c}

/* 新增收货地址**/
.address_pop_box{ display:none;padding:5px 20px;}
.address_pop_box p{ margin-bottom:15px;}
.address_pop_box label{ height: 32px; line-height: 32px; margin-right:10px; display:inline-block; width:150px; text-align:right; float:left}
.address_pop_box em{ color:#f30}
.mr_rit{ margin-right:5px}
.address_pop_box .ipt_txt{ height:30px; line-height:30px; padding:0 10px; border:1px solid #ccc; color:#999;float:left}
.address_pop_box .user_tips{ display:block; margin-top:5px;padding-left: 160px;clear: both;}
.user_tips_icon{ width:14px; height:14px;background-position:-195px -24px; vertical-align:middle; margin-right:6px;}
.address_pop_box select{height:32px; line-height:32px;padding:0 10px;border:1px solid #ccc;float:left}
.address_pop_box textarea{ width:380px; height:40px;padding:10px;color:#999;border:1px solid #ccc;}
.address_pop_box .wd170{ width:170px;}
.address_pop_box .wd370{ width:370px;}
.address_pop_box .wd250{ width:250px;}
.address_pop_box .wd127{ width:127px;margin-right:5px;}
.address_pop_box .wd105{ width:105px; margin-right:5px;}
.address_pop_box .ipt_rad{ display:inline-block; width:60px; height: 32px; line-height: 32px;}
.address_pop_box .ipt_rad input{ margin-right:6px; vertical-align:middle}
.address_pop_box .address_btn_box{ margin-top:30px; text-align:center}
.btn_yel,.btn_sure{ display:inline-block;width:114px; height:34px; text-align:center; color:#fff;line-height:36px; border-radius:2px; font-size:16px; background:#f80}
.btn_cal,.btn_cal{display:inline-block;border:1px solid #ddd;height:34px;  line-height:34px; width:80px; color:#666; font-size:16px; text-align:center;border-radius:2px; margin-left:10px; background:#fff;}
.address_btn_box .btn_cal:hover,.address_caution_box .btn_cal:hover{ background:#f5f5f5; text-decoration:none;}
.address_ok_box,.address_wrong_box{ display:none;text-align:center; color:#666; font-size:18px; padding:60px 0;}
.address_caution_box{ display:none; text-align:center; color:#666; font-size:18px; padding:60px 0;}
.address_caution_box p{ margin-top:42px;}

/* 个人信息**/
.per_info_content{ padding:30px 0 0 50px;}
.per_right_box{ float:left; margin-left:50px;}
.per_right_box p{ margin-bottom:20px;}
.per_right_box label{ margin-right:10px; display:inline-block; width:70px; text-align:right; float:left; color:#666;}
.per_right_box em{ color:#f30}
.per_right_box .ipt_txt{ width:160px; height:30px; line-height:30px; padding:0 10px; border:1px solid #ccc; color:#999;float:left; vertical-align:middle}
.per_mod{color:#08c}
.mar_left10{margin-left:10px;}
.mar_right10{margin-right:10px;}
.per_right_box .mod_tel{ color:#333}
.col9{ color:#999}
.per_right_box .ipt_rad{ display:inline-block; width:60px;}
.per_right_box select{height:28px; line-height:28px;padding:4px 0;border:1px solid #ccc;float:left}
.per_right_box .ipt_rad input{ margin-right:6px; vertical-align:middle}
.per_right_box .wd105{ width:105px}
.per_right_box .per_tips{ display:block; margin-top:10px; color:#999; clear:both;padding-left: 80px;}
.per_right_box .per_btn_box{ margin-top:40px; padding-left:80px;}
.per_right_box .per_btn{ display:inline-block;width:175px; height:42px; line-height:42px; color:#fff; background:#e38; font-size:18px; text-align:center; border-radius:2px}
.per_right_box .per_btn:hover{ background:#d37; text-decoration:none;}

/*新增头像上传*/
.photo_main{ padding:40px 20px; overflow:hidden; zoom:1;}
.photo_main .photo_tips{ padding:0 0 10px 0; font-size:12px; color:#999; clear:both;}
.photo_box{ float:left; width:254px; height:254px; overflow:hidden; border:#F7F7F7 solid 8px; background:#FCFCFC; position:relative;}
.photo_icon{ display:block; margin:70px auto 0; width:94px; height:67px; background:url(http://pic.lvmama.com/img/mylvmama/combo.gif) no-repeat 0 -350px; position:relative;}
.btn_upload{ margin:15px auto 0; width:128px; height:28px; line-height:28px; background:#f8f8f8; border:#ddd solid 1px; color:#666; text-align:center; font-size:14px; border-radius:3px; cursor:pointer; position:relative; overflow:hidden;}
.btn_upload:hover{ background:#f5f5f5;}
.btn_upload input{ width:300px; height:30px; padding:5px; position:absolute; right:0; top:-5px; font-size:40px; line-height:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer; outline:none; hide-focus:expression(this.hideFocus=true);}
.photo_box img{ position:absolute; left:0; top:0; z-index:3; display:none;}
.move_box{ border:#FEFE00 solid 1px; position:absolute; z-index:4; overflow:hidden; display:none;}
.move_box span{ cursor: nw-resize; display:block; width:13px; height:13px; background:url(http://pic.lvmama.com/img/mylvmama/combo.gif) no-repeat 0 -420px; position:absolute; right:0; bottom:0; z-index:4;}

.photo_ok{ float:left;}
.photo_ok li{ float:left; margin-left:35px; vertical-align:bottom;}
.photo_img1{ margin-top:140px;}
.photo_img2{ margin-top:180px;}
.photo_img3{ margin-top:242px;}
.photo_ok li p{ padding:0; margin-top:5px; color:#999; text-align:center; line-height:16px;}
.btn_photo_box{ clear:both;}

.btn_photo_box span{ display:inline-block; height:42px; line-height:42px; margin-right:5px; width:174px; text-align:center; font-size:18px;border-radius:3px; color:#fff; cursor:pointer; background:#F194BE;}
.btn_photo_add{ width:74px; background:#e38; color:#fff;}
.btn_photo_add:hover{ background:#de7;}
.btn_photo_add_stop,.btn_photo_add_stop:hover{background:#F194BE;color:#fff; cursor:default;}
.btn_photo_box .btn_photo_remove{ width:83px; background:#f8f8f8; color:#666; height:40px; border:1px solid #ddd;}
.btn_photo_box .btn_photo_remove:hover{ background:#f5f5f5;}
.img_bg{ background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; display:none;}
.up_loading{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(http://pic.lvmama.com/img/new_v/ui_scrollLoading/loadingGIF46px.gif) no-repeat center center #FCFCFC; display:none; z-index:9;}

.photo_tips_box{ padding:10px 0 0 38%; position:relative; overflow:hidden; display:none;}
.photo_tips_box .tip-icon-big{ float:left; margin-left:-45px; position:relative;}
.photo_tips_box h5{ font-weight:normal; font-size:14px; color:#333;}
.dialog-body .photo_tips_box p{ font-size:12px; color:#999; margin:0;}
.dialog .dialog-footer{ text-align:center;}

.input_error{ border:1px #d37 solid; background:#FEF2F9;}/**表单报错**/
#lvnav_information span,#lvnav_comment span{color:#f60; margin-left: 5px;}
.lvnav_information #lvnav_information span,.lvnav_comment #lvnav_comment span{ color:#fff;}

.app_right,.hr_b{ display:none !important;}/**掩藏广告**/

/*修改用户名弹框**/
.mod_user_pop{ padding:10px 0 0 60px; display:none;}
.mod_user_pop p{ margin-bottom:20px;}
.mod_user_pop label{ margin-right:10px; display:inline-block; width:90px; text-align:right; float:left; color:#666;}
.mod_user_pop .ipt_txt{ width:230px; height:30px; line-height:30px; padding:0 10px; border:1px solid #ccc; color:#999;float:left; vertical-align:middle}
.mod_user_pop .per_tips{ display:block; margin-top:10px; color:#333; clear:both;padding-left: 100px;}
.per_btn_box{ padding-left:100px}
/* 公用部分*/
.mod_list p a,.user_cotent .fcolor,.info_list .title,.account_box .alist,.other,.operate .last_time,.operate,.help_box .list a{ color:#666; }
.no_order .gohome:hover,.operate .pay_btn:hover,.account_box .active_btn:hover,.grade_box .know_btn:hover,.cancel_btn_box .sure_btn:hover,.lostbtn_box a:hover,.password_edit_title .add_btn:hover,.address_box .add_btn:hover,.yzpop_box .loin_btn:hover,
.btn_yel:hover,.btn_sure:hover{ background:#f60; text-decoration:none; color:#fff}/* 按钮hover效果 */
.mod_list p a:hover,.user_cotent .fcolor:hover,.other:hover,.operate .last_time:hover,.operate:hover,.help_box .list a:hover,.info_list .change:hover,.account_box .write:hover,.user_cotent .mod_tel a:hover,.phone_box .phone_tips:hover,.password_edit_title a:hover,.mod_a:hover,.more_box a:hover,.mail_box .no_mail a:hover,.mail_box .act_mail a:hover,.phone_box .mail_tips:hover,.sep-row .detail-link:hover,.operate .cancel_order:hover,.sep-row .desc p a:hover,.address_mod a:hover,.password_edit_title a:hover{ color:#f60}/* 文字hover效果 */
.mod_list li,.daylogin,.order_img{transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s}
.mod_list li:hover,.daylogin:hover,.order_img:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px)}

/* 默认导航*/
/* .lvnav_invoice #lvnav_invoice,.lvnav_grow #lvnav_grow,.lvnav_growUp #lvnav_growUp,.lvnav_collection #lvnav_collection,.lvnav_comment #lvnav_comment,.lvnav_ft #lvnav_flight,.lvnav_travel #lvnav_travel,.lvnav_raiders #lvnav_raiders,.lvnav_information #lvnav_information,.lvnav_order #lvnav_order,.lvnav_intent #lvnav_intent,.lvnav_balance #lvnav_balance,.lvnav_bonus #lvnav_bonus,.lvnav_coupons #lvnav_coupons,.lvnav_integral #lvnav_integral,.lvnav_gift #lvnav_gift,.lvnav_ious #lvnav_ious,.lvnav_staging #lvnav_staging,.lvnav_exchange #lvnav_exchange,.lvnav_guarantee #lvnav_guarantee,.lvnav_feedback #lvnav_feedback,.lvnav_mial #lvnav_mial,.lvnav_help #lvnav_help,.lvnav_safeset #lvnav_safeset,.lvnav_passwd #lvnav_passwd,.lvnav_tourinfo #lvnav_tourinfo,.lvnav_receinfo #lvnav_receinfo,.lvnav_perinfo #lvnav_perinfo,.lvnav_driveinfo #lvnav_driveinfo,.lvnav_photoinfo #lvnav_photoinfo,.lvnav_funds #lvnav_funds{background:#e38; color:#fff;border-radius: 0 16px 16px 0;} */

/****多返***/
.floatTips{background: #f80;color: #fff;position: absolute;top: -19px;left: 64px;white-space: nowrap;font-size: 12px;padding: 0 5px;height: 18px;line-height: 18px;display: inline-block;border-radius: 4px;}
.triangle{position: absolute;width: 0;height: 0;display: inline-block;line-height: 0;font-size: 0;overflow: hidden;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #f80;bottom: -5px;left: 10px;border-width: 0 0 6px 6px;}
.bcomwrite span{ position:relative; border-radius:2px; margin-bottom:6px;}

/****问卷调查***/
.lv_newhome #sideInve {
    left: 50%;
    margin-left: 620px;
    top: 285px;
    width: 38px;
    height: 80px;
    background: url(http://pic.lvmama.com/img/v6/myspace/user_bg.png) no-repeat -327px -235px;
}
.lv_newhome #sideInve:hover {
    background: url(http://pic.lvmama.com/img/v6/myspace/user_bg.png) no-repeat -327px -325px;
}



/* 近期订单 编辑补充游玩人 */
.btn_cancel_baoxian{ cursor: pointer; }
.btn_cancel_baoxian:hover,.btn_edit_visitor:hover{ color: #f60; }
.btn_edit_visitor{ color: #09c; cursor: pointer; }
.countdown_info{ color: #797979; }
.countdown_tip{ position: relative; top: 3px; margin-left:3px; }
.js_countdown i{ color: #f30; }

/* 取消保险弹窗 */
.cancel_insurance_dialog_tip{ position: absolute; left: 30px; bottom:0; color: #333;}
.cancel_insurance_dialog_tip .tip-icon{ position: relative; top: 3px; margin-right: 5px;}
.cancel_insurance_dialog .dialog-footer{ padding-bottom: 60px; text-align: left; }
.cancel_insurance_dialog .btn-orange{ margin: 0 5px 0 10px; }
.cancel_insurance_box{ display: none; padding: 0 10px;}
.cancel_insurance_box h4{ font-size: 18px; color: #333; font-weight: normal; margin-top: 30px; }
.tip-center{ position: relative; top: 3px; margin-right: 4px; }


/* 国籍 */
.oem-nationality-dropdown { -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); display: none; z-index: 2; position: absolute; border: 1px solid #ccc; background-color: #fff; width: 250px; font-size: 14px; }
.oem-nationality-dropdown li { border-bottom: 1px dotted #dddddd; padding: 4px 10px;font-size: 12px;}
.oem-nationality-dropdown li b { font-weight: normal; float: right; color: #999; }
.oem-nationality-dropdown li:hover { background-color: #fef2f9; color: #ee3388; }
.oem-nationality-dropdown li.active { color: #ee3388; }
.oem-contacts-dropdown { -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); display: none; z-index: 2; position: absolute; border: 1px solid #ccc; background-color: #fff; width: 388px; font-size: 12px; }
.oem-nd-tip { line-height: 27px;color: #999; padding: 0 10px;font-size: 12px; }
.oem-nd-footer { padding: 8px 0; text-align: center; font-size: 0; line-height: 19px; }
.oem-nd-footer .page { font-size: 12px; display: inline-block; margin-right: 10px; vertical-align: top; line-height: 19px; }
.oem-nd-footer em { color: #ed3387; }
.oem-nd-footer b { font-weight: normal; }
.oem-nd-footer .next, .oem-nd-footer .prev { cursor: pointer; vertical-align: top; margin-right: 5px; font-size: 12px; display: inline-block; width: 17px; height: 17px; border: 1px solid #dddddd; text-align: left; }
.oem-nd-footer .next i, .oem-nd-footer .prev i { display: inline-block; background-image: url(http://pic.lvmama.com/img/flight/international/order.png); vertical-align: top; width: 4px; height: 7px; margin: 5px 0 0 6px; }
.oem-nd-footer .prev i { background-position: -160px -60px; }
.oem-nd-footer .prev:hover i { background-position: -160px -70px; }
.oem-nd-footer .next i { margin-left: 7px; background-position: -170px -60px; }
.oem-nd-footer .next:hover i { background-position: -170px -70px; }

/* 企业权益 */
.enterprise-common-icon{background-image: url(../../../img/v6/myspace/enterprise_icon.gif); display: inline-block;}

.enterprise-member-icon{ background-position: 0 -19px; width: 67px; height: 15px;vertical-align: -2px;}

.enterprise-company-icon{ background-position: 0 -2px; width: 67px; height: 15px;vertical-align: -2px;}

.enterprise-box{ display: none; background: #fff; }
.enterprise-tab-box{background: #fff;margin: 0 0 10px 0;}
.enterprise-tab li{float: left;height: 46px; line-height: 46px;padding: 0 20px; color: #666; font-size: 16px; cursor: pointer;}
.enterprise-tab .active{background: #e38; color: #fff;}

.enterprise-box{padding: 40px 60px;}
.enterprise-content{ margin: 50px 0 0;}
.enterprise-title .icon-crown{ display: block; background-position:-74px -1px ; width: 40px; height: 37px; margin: 0 auto 20px;}
.enterprise-title{ font-size: 22px; color: #333; text-align: center; font-weight: 400; }
.enterprise-text{ margin: 22px 0 0; font-size: 14px; color: #666; line-height: 24px; }
.enterprise-interests-box{margin: 48px 0 0;background:#fafafa; padding: 46px 0 ;}
.enterprise-interests-list{ margin: 28px 0 0; }
.enterprise-interests-list li{float: left; margin: 0 23px; width: 170px; text-align: center; }
.enterprise-interests-list i{ display: block; width: 74px; height: 74px; margin: 0 auto 16px; }
.enterprise-interests-list-a{background-position: -1px -51px}
.enterprise-interests-list-b{background-position: -75px -51px}
.enterprise-interests-list-c{background-position: -149px -51px}
.enterprise-interests-list-d{background-position: -223px -51px}
.enterprise-interests-list-e{background-position: -296px -51px}
.enterprise-interests-list h4{color: #666; margin-bottom: 2px; font-size: 16px; font-weight: 400;}
.enterprise-interests-list p{color: #999; font-size: 12px; line-height: 18px;}
.enterprise-contant-list{ margin: 27px 0 0; }
.enterprise-contant-list dt{background:#fafafa;height:36px; line-height: 36px; font-size: 14px; color: #999;}
.enterprise-contant-list span{ display: inline-block; padding-left: 30px; width: 200px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.enterprise-contant-list dd {color: #666;height:36px; line-height: 36px; font-size: 14px; border-bottom:#ddd dashed 1px;  }

.my-enterprise-list li{border:1px solid #ddd; margin-bottom: 40px;}
.my-enterprise-head{border-bottom:1px solid #ddd; height: 80px; padding: 0 20px; }
.my-enterprise-unbind-btn{ margin: 10px 0 0; border-radius: 2px; display: block; padding: 0 20px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #f90; }
.my-enterprise-unbind-btn:hover{background: #f60; text-decoration: none;color: #fff;}
.my-enterprise-head .company{ vertical-align: middle; background-position:-123px -7px;; width: 56px; height: 30px;}
.my-enterprise-head .title{font-size: 16px; font-weight: 700;color: #333; margin: 16px 0 0;}
.my-enterprise-head .date{color: #666; margin: 10px 0 0; font-size: 14px;}
.my-enterprise-head .date span{margin-right: 10px;}

.my-enterprise-unbind-box,.js-enterprise-unbind-box,.js-enterprise-sure-box{font-size:18px;color:#333333; text-align: center;}
.js-enterprise-unbind-box,.js-enterprise-sure-box{display: none;}
.my-enterprise-unbind-box img,.js-enterprise-unbind-box img,.js-enterprise-sure-box img{margin-bottom: 15px;}
.js-enterprise-sure-box span{display: block;color: #666; font-size: 12px; margin-top: 2px;}
.lv-enterprise .btn { margin-right: 10px;}

.del-wrap-box .btn{margin: 0 10px;}

.del-wrap-box .del-wrap-center {
    text-align: center;
    margin-bottom: 10px;
}

.del-wrap-box .del-wrap-price {
    font-size: 20px;
    color: #f60;
}
/*首页优惠券弹框*/
/* .home-enterprise-pop{text-align: center; background: #fff;display: none;}
.home-enterprise-pop .title{font-size: 20px; color: #000; margin-top: 12px;}
.home-enterprise-pop .view-enterprise{ display: block; color: #29e; font-size: 16px;margin: 10px 0 38px;}
.home-coupon-box{border-top:#ddd dashed 1px; padding-top: 15px;}
.home-coupon-box p{ font-size: 14px; }
.home-coupon-box p em{color: #f60; font-size: 18px; font-weight: 700; margin: 0 2px;}
.home-coupon-box .view-coupon{color: #29e; margin: 0 0 0 5px}
.home-coupon-box .view-coupon:hover,.home-enterprise-pop .view-enterprise:hover{color: #f60; text-decoration: none;}
.home-coupon-list{margin: 12px 0 20px -10px;}
.home-coupon-list li{float: left; width: 220px; height: 100px; background:url(../../../img/v6/myspace/registBg.png) 0 -402px; margin: 0 0 0 10px;
    overflow: hidden;text-align: center;}
.home-coupon-price{color: #fff;font-family: "Arial";font-size: 24px; margin: 14px 0 0;line-height: 40px; height: 40px;}
.home-coupon-price em {font-size: 44px; margin: 0 0 0 4px; vertical-align: middle;}
.home-conpon-tip{ display: block; color: #fff4e6;font-size: 12px; margin: 10px 16px 0; text-align: left; line-height: 14px; max-height: 28px; overflow: hidden;} */

.databox .progress-bar-bg{ margin-left: 0; width: 150px; }
.databox .a-link{color: #29e;margin-left: 4px;}
.databox .a-link:hover{text-decoration: none;color: #f60}
.databox .pay_box{ margin-top: 0 }

.password-bar-box{ display: inline-block;margin-left: 10px;vertical-align: middle; border-radius: 100px;background: #f60;background: -webkit-gradient(linear, 100% 0, 0 100%,from(#FF8802),to(#FFBD05));font-size: 12px;height: 28px;line-height: 28px;padding:0 10px;color: #fff;}
/*.vip-bar-box{display: inline-block; padding: 0 8px; margin-right: 12px; float: left; margin-top: 4px;  border-radius: 100px;background: #f60;background: -webkit-gradient(linear, 100% 0, 0 100%,from(#FF8802),to(#FFBD05));  font-size: 12px;height: 20px;line-height: 20px;text-align: center;color: #fff;}*/
.vip-jf-icon{ display: inline-block;vertical-align: middle; width: 15px; height: 15px; background-image: url(/img/v6/myspace/user_bg.png); background-position: -120px -350px; margin-right: 4px; }
.vip-bar-box a{ color: #fff; padding: 0; height: auto; line-height: 20px; }
.vip-bar-box a:hover{color: #fff;}
.vip-tip-icon{ display: inline-block;vertical-align: middle; width: 12px; height: 12px; background-image: url(/img/v6/myspace/user_bg.png); background-position: -145px -350px; margin-right: 4px; }
